satellite telecommunication system - Español Inglés Diccionario